package project.web_2.model;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

@XmlRegistry
public class ObjectFactory {

	private final static QName Resume_QNAME = new QName("m2GIL:rest:tp", "Resume");
    private final static QName ResumeManager_QNAME = new QName("m2GIL:rest:tp", "ResumeManager");
    private final static QName NoResumeFound_QNAME = new QName("m2GIL:rest:tp", "NoResumeFound");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for this package
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Resume }
     */
    public Resume createResume() {
        return new Resume();
    }
    
    /**
     * Create an instance of {@link ResumeManager }
     */
    public ResumeManager createResumeManager() {
        return new ResumeManager();
    }
    
    /**
     * Create an instance of {@link NoResumeFound }
     */
    public NoResumeFound createNoResumeFound() {
        return new NoResumeFound();
    }
    
    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Resume }{@code >}}
     */
    @XmlElementDecl(namespace = "m2GIL:rest:tp", name = "Resume")
    public JAXBElement<Resume> createResume(Resume value) {
        return new JAXBElement<Resume>(Resume_QNAME, Resume.class, null, value);
    }
    
    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResumeManager }{@code >}}
     */
    @XmlElementDecl(namespace = "m2GIL:rest:tp", name = "ResumeManager")
    public JAXBElement<ResumeManager> createResumeManager(ResumeManager value) {
        return new JAXBElement<ResumeManager>(ResumeManager_QNAME, ResumeManager.class, null, value);
    }
    
    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NoResumeFound }{@code >}}
     */
    @XmlElementDecl(namespace = "m2GIL:rest:tp", name = "NoCVFound")
    public JAXBElement<NoResumeFound> createNoCVFound(NoResumeFound value) {
        return new JAXBElement<NoResumeFound>(NoResumeFound_QNAME, NoResumeFound.class, null, value);
    }
    
}
